package org.posupe.cursos;

import org.posupe.util.RepositorioException;

public interface RepositorioCursos {

	void atualizar(Curso curso) throws CursoInexistenteException,RepositorioException;
	boolean existe(String codigo) throws RepositorioException;
	IteratorCursos getIterator() throws RepositorioException;
	void inserir(Curso curso) throws RepositorioException;
	Curso procurar(String codigo) throws CursoInexistenteException,RepositorioException;
	IteratorCursos procurar(Curso curso)throws RepositorioException;
	void remover(String codigo) throws CursoInexistenteException,RepositorioException;
}